package org.wisdom.ac.domain.user.repository.dao;

import org.wisdom.ac.domain.user.entity.AcUser;

import java.util.List;

/**
 * 系统用户仓储扩展
 *
 * @author 张智研
 * @date 2022/05/30 22:10
 **/
public interface UserDao {
    /**
     * 根据角色查询用户
     * @author 张智研
     * @date 2022/05/30 22:14
     * @param roleIds 角色id
     * @return java.util.List<org.wisdom.ac.domain.entity.AcUser>
     */
    List<AcUser> findAllByRoleId(Iterable<String> roleIds);

    /**
     * 修改用户密码
     *
     * @author 张智研
     * @date 2023/05/17 14:54
     * @param userId 用户id
     * @param password  密码
     */
    void updatePassword(String userId, String password);
}
